<!-- Inclusion de la maqueta HTML -->
<%@include  file="/WEB-INF/maquetacion/cabecera.jsp" %>
<%@include  file="/WEB-INF/maquetacion/izquierda.jsp" %>

<%@page import="infb.modelo.Medicos" %>
<%@page import="infb.modelo.Especialidades" %>
<%@page import="java.util.List" %>
<%@page import="java.lang.String"%>

<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<%
    List<Especialidades> listaEspecialidades = (List<Especialidades>) session.getAttribute("listaEspecialidades");
%>


<!-- Comienza el bloque CONTENIDO -->
<div id="contenido">

    <br />
    <h1><bean:message key="formularios.buscar_medicos.etiquetas.mensaje_cabecera" /></h1>
    <br /><br />
    <p><bean:message key="formularios.buscar_medicos.etiquetas.mensaje_ayuda" /></p>
    <br />
    <html:form action="BuscarMedicosEspecialistas.do?buscar=1" styleId="frmgenerico" method="post">

        <label for="dni">
            <bean:message key="formularios.buscar_medicos.etiquetas.dni" />
        </label>
        <br />
        <html:text property="dni" size="9" maxlength="9" />
        <br />

        <label for="numColegiado">
            <bean:message key="formularios.buscar_medicos.etiquetas.num_colegiado" />
        </label>
        <br />
        <html:text property="numColegiado" size="9" maxlength="9" />
        <br />

        <label for="apellido1">
            <bean:message key="formularios.buscar_medicos.etiquetas.apellido1" />
        </label>
        <br />
        <html:text property="apellido1" size="50" maxlength="50" />
        <br />

        <label for="apellido2">
            <bean:message key="formularios.buscar_medicos.etiquetas.apellido2" />
        </label>
        <br />
        <html:text property="apellido2" size="50" maxlength="50" />
        <br />

        <label for="nombre">
            <bean:message key="formularios.buscar_medicos.etiquetas.nombre" />
        </label>
        <br />
        <html:text property="nombre" size="50" maxlength="50" />
        <br />

        <label for="categoria">
            <bean:message key="formularios.buscar_medicos.etiquetas.especialidad" />
        </label>
        <br />
        <html:select property="especialidad" size="1">
            <option value="">Seleccione..</option>
            <%for (Especialidades iterador : listaEspecialidades) {%>
            <html:option value= "<%=iterador.getEspecialidad()%>" />
            <%}%>
        </html:select>
        <br />

        <html:submit styleId="btn1">
            <bean:message key="formularios.buscar_medicos.etiquetas.boton_buscar" />
        </html:submit>

    </html:form>

    <!-- Zona de resultados de la busqueda -->
    <logic:present parameter="buscar">

    <logic:present name="lista_medicos">
    <%
        List<Medicos> listaMedicos = (List<Medicos>) request.getAttribute("lista_medicos");
        int i=1;
    %>
    <!-- Tabla principal de datos -->
    <table>
        <!-- Cabecera de la tabla de medicos -->
        <thead>
            <tr>
                <th style="width:50px;"></th>
                <th style="width:200px;"><bean:message key="formularios.listar_medicos.etiquetas.apellidos" /></th>
                <th style="width:75px;"><bean:message key="formularios.listar_medicos.etiquetas.nombre" /></th>
                <th style="width:75px;"><bean:message key="formularios.listar_medicos.etiquetas.especialidad" /></th>
                <th style="width:100px;"><bean:message key="formularios.listar_medicos.etiquetas.hora_inicio" /></th>
                <th style="width:75px;"><bean:message key="formularios.listar_medicos.etiquetas.hora_final" /></th>
                <th style="width:75px;"></th>

            </tr>
        </thead>

        <!-- Cuerpo de la tabla de medicamentos -->
        <tbody>
            <form method="get" action="EliminarMedicos.do">
                <% if (listaMedicos != null) {
            for (Medicos medico : listaMedicos) {%>
                <tr <% if(i%2!=0){ %> class="filaimpar" <%}else{ %> class="filapar" <% } %> <% i++; %> >
                    <td><input type="checkbox" name="dni" value="<%= medico.getDni()%>" /></td>

                    <td><a href="VerMedico.do?dni=<%= medico.getDni()%>"> <%= medico.getApellido1() %> ${medico.apellido2}</a></td>
                    <td><%= medico.getNombre() %></td>
                    <td><%= medico.getEspecialidad().getEspecialidad() %></td>
                    <td><%= medico.getHoraInicioConsulta() %></td>
                    <td><%= medico.getHoraFinConsulta() %></td>
                   <td> <input type="button"id="btn1" value="Citar" onclick="javascript:location.href='PedirCita.do?medico=<%=medico.getDni()%>'" /></td>
                    
                </tr>
                <%}}%>

               <tr><td></td><td> <input type="submit" value=<bean:message key="formularios.boton.eliminar" /> /></td>
                </tr>
            </form>

        </tbody>
    </table>

    <!-- Vector de navegacion -->
    <div id="paginacion">
        <%= request.getAttribute("navegacion") %>
    </div>

    <!-- Informacion de la paginacion -->
    <br />
    <p><%= request.getAttribute("informacion") %></p>

    </logic:present>

    <!-- En caso de que no haya medicos que mostrar informamos al usuario -->
    <logic:notPresent name="lista_medicos">
         <br />
         <h2>
             <bean:message key="formularios.buscar_medicos.etiquetas.mensaje_sin_resultados" />
         </h2>
    </logic:notPresent>

    </logic:present>

</div>
<!-- Fin del bloque CONTENIDO -->

<%@include  file="/WEB-INF/maquetacion/pie.jsp" %>
